home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet internetowy / Anonimowosc i bezpieczenstwo / TOR 0.1.1.24 / vidalia-bundle-0.1.1.24-0.0.7.exe / Privoxy / default.action < prev    next >
Encoding:
Text File  |  2004-03-05  |  39.8 KB  |  1,172 lines

  1. ######################################################################
  2. #  File        :  $Source: /cvsroot/ijbswa/current/default.action.master,v $
  3. #  $Id: default.action.master,v 1.1.2.37 2004/01/30 15:28:45 oes Exp $
  4. #
  5. #  Purpose     :  Default actions file, see
  6. #                 http://www.privoxy.org/user-manual/actions-file.html
  7. #
  8. #  Copyright   :  Written by and Copyright (C) 2001 - 2004 the
  9. #                 Privoxy team. http://www.privoxy.org/
  10. #
  11. # Note: Updated versions of this file will be made available from time
  12. #       to time. Check http://sourceforge.net/project/showfiles.php?group_id=11118
  13. #       for updates and/or subscribe to the announce mailing list
  14. #       (http://lists.sourceforge.net/lists/listinfo/ijbswa-announce) if you
  15. #       wish to receive an email notice whenever updates are released.
  16. #
  17. # We value your feedback. However, to provide you with the best support,
  18. # please note:
  19. #  
  20. #  * Use the support forum to get help:
  21. #    http://sourceforge.net/tracker/?group_id=11118&atid=211118
  22. #  * Submit feedback for this actions file only through our
  23. #    actions file feedback script: http://www.privoxy.org/actions
  24. #  * Submit bugs only through our bug forum:
  25. #    http://sourceforge.net/tracker/?group_id=11118&atid=111118 
  26. #    Make sure that the bug has not already been submitted. Please try
  27. #    to verify that it is a Privoxy bug, and not a browser or site
  28. #    bug first. If you are using your own custom configuration, please
  29. #    try the stock configs to see if the problem is a configuration
  30. #    related bug. And if not using the latest development snapshot,
  31. #    please try the latest one. Or even better, CVS sources.
  32. #  * Submit feature requests only through our feature request forum:
  33. #    http://sourceforge.net/tracker/?atid=361118&group_id=11118&func=browse
  34. #      
  35. # For any other issues, feel free to use the mailing lists:
  36. # http://sourceforge.net/mail/?group_id=11118
  37. #    
  38. # Anyone interested in actively participating in development and related
  39. # discussions can join the appropriate mailing list here:
  40. # http://sourceforge.net/mail/?group_id=11118. Archives are available
  41. # here too.
  42. #############################################################################
  43. # Syntax
  44. #############################################################################
  45. # A much better explanation can be found in the user manual which is
  46. # part of the distribution and can be found at http://www.privoxy.org/user-manual
  47. #
  48. # To determine which actions apply to a request, the URL of the request is
  49. # compared to all patterns in this file. Every time it matches, the list of
  50. # applicable actions for this URL is incrementally updated. You can trace
  51. # this process by visiting http://config.privoxy.org/show-url-info
  52. #
  53. # There are 4 types of lines in this file: comments (like this line),
  54. # actions, aliases and patterns, all of which are explained below.
  55. #
  56. #############################################################################
  57. # Pattern Syntax
  58. #############################################################################
  59. # 1. On Domains and Paths
  60. # -----------------------
  61. #
  62. # Generally, a pattern has the form <domain>/<path>, where both the <domain>
  63. # and <path> part are optional. If you only specify a domain part, the "/"
  64. # can be left out:
  65. # www.example.com 
  66. #   is a domain-only pattern and will match any request to www.example.com
  67. # www.example.com/
  68. #   means exactly the same (but is slightly less efficient)
  69. # www.example.com/index.html
  70. #   matches only the document /index.html on www.example.com
  71. # /index.html
  72. #   matches the document /index.html, regardless of the domain
  73. # index.html
  74. #   matches nothing, since it would be interpreted as a domain name and
  75. #   there is no top-level domain called ".html".
  76. # 2. Domain Syntax
  77. # ----------------
  78. # The matching of the domain part offers some flexible options: If the
  79. # domain starts or ends with a dot, it becomes unanchored at that end:
  80. # www.example.com
  81. #   matches only www.example.com
  82. # .example.com
  83. #   matches any domain that ENDS in .example.com
  84. # www.
  85. #   matches any domain that STARTS with www.
  86. #
  87. # .example.
  88. #   matches any domain that CONTAINS example
  89. #
  90. # Additionally, there are wildcards that you can use in the domain names
  91. # themselves. They work pretty similar to shell wildcards: "*" stands for
  92. # zero or more arbitrary characters, "?" stands for one, and you can define
  93. # charachter classes in square brackets and they can be freely mixed:
  94. # ad*.example.com
  95. #   matches adserver.example.com, ads.example.com, etc but not sfads.example.com
  96. # *ad*.example.com
  97. #   matches all of the above
  98. # .?pix.com
  99. #   matches www.ipix.com, pictures.epix.com, a.b.c.d.e.upix.com etc
  100. # www[1-9a-ez].example.com
  101. #   matches www1.example.com, www4.example.com, wwwd.example.com, 
  102. #   wwwz.example.com etc, but not wwww.example.com
  103. # You get the idea?
  104. # 2. Path Syntax
  105. # --------------
  106. # Paths are specified as regular expressions. A comprehensive discussion of
  107. # regular expressions wouldn't fit here, but (FIXME) someone should paste
  108. # a concise intro to the regex language here.
  109. # Perl compatible regular expressions are used. See the pcre/docs/ direcory or
  110. # man perlre (also available on http://www.perldoc.com/perl5.6/pod/perlre.html)
  111. # for details. The appendix to the user manual also has some detail.
  112. # Please note that matching in the path is CASE INSENSITIVE by default, but
  113. # you can switch to case sensitive by starting the pattern with the "(?-i)"
  114. # switch:
  115. # www.example.com/(?-i)PaTtErN.*
  116. #   will match only documents whose path starts with PaTtErN in exactly this
  117. #   capitalization.
  118. #
  119. # Partially case-sensetive and partially case-insensitive patterns are
  120. # possible, but the rules about splitting them up are extremely complex
  121. # - see the PCRE documentation for more information.
  122. #############################################################################
  123. # Action Syntax
  124. #############################################################################
  125. #
  126. # There are 3 kinds of action:
  127. #
  128. # Boolean (e.g. "block"):
  129. #   +name  # enable
  130. #   -name  # disable
  131. #
  132. # Parameterized (e.g. "hide-user-agent"):
  133. #   +name{param}  # enable and set parameter to "param"
  134. #   -name         # disable
  135. #
  136. # Multi-value (e.g. "add-header", "send-wafer"):
  137. #   +name{param}  # enable and add parameter "param"
  138. #   -name{param}  # remove the parameter "param"
  139. #   -name         # disable totally
  140. #
  141. # The default (if you don't specify anything in this file) is not to take
  142. # any actions - i.e completely disabled, so Privoxy will just be a
  143. # normal, non-blocking, non-anonymizing proxy.  You must specifically
  144. # enable the privacy and blocking features you need (although the 
  145. # provided default actions file will do that for you).
  146. #
  147. # Later actions always override earlier ones.  For multi-valued actions,
  148. # the actions are applied in the order they are specified.
  149. #
  150. #############################################################################
  151. # Valid actions are:
  152. #############################################################################
  153. #
  154. # +add-header{Name: value}
  155. #    Adds the specified HTTP header, which is not checked for validity.
  156. #    You may specify this many times to specify many headers.
  157. #
  158. # +block
  159. #    Block this URL
  160. #
  161. # +deanimate-gifs{last}
  162. # +deanimate-gifs{first}
  163. #    Deanimate all animated GIF images, i.e. reduce them to their last
  164. #    frame. This will also shrink the images considerably. (In bytes,
  165. #    not pixels!) 
  166. #    If the option "first" is given, the first frame of the animation
  167. #    is used as the replacement. If "last" is given, the last frame of
  168. #    the animation is used instead, which propably makes more sense for
  169. #    most banner animations, but also has the risk of not showing the
  170. #    entire last frame (if it is only a delta to an earlier frame).
  171. #
  172. # +downgrade-http-version
  173. #    Downgrade HTTP/1.1 client requests to HTTP/1.0 and downgrade the
  174. #    responses as well. Use this action for servers that use HTTP/1.1
  175. #    protocol features that Privoxy currently can't handle yet.
  176. #
  177. # +fast-redirects
  178. #    Many sites, like yahoo.com, don't just link to other sites.
  179. #    Instead, they will link to some script on their own server,
  180. #    giving the destination as a parameter, which will then redirect
  181. #    you to the final target. 
  182. #
  183. #    URLs resulting from this scheme typically look like:
  184. #    http://some.place/some_script?http://some.where-else
  185. #
  186. #    Sometimes, there are even multiple consecutive redirects encoded
  187. #    in the URL. These redirections via scripts make your web browing
  188. #    more traceable, since the server from which you follow such a link
  189. #    can see where you go to. Apart from that, valuable bandwidth and
  190. #    time is wasted, while your browser aks the server for one redirect
  191. #    after the other. Plus, it feeds the advertisers.
  192. #
  193. #    The +fast-redirects option enables interception of these requests
  194. #    by Privoxy, who will cut off all but the last valid URL in the
  195. #    request and send a local redirect back to your browser without
  196. #    contacting the intermediate sites.
  197. #
  198. # +filter{name}
  199. #    Filter the website through one or more regular expression filters.
  200. #    Repeat for multiple filters.
  201. #   
  202. #    Filters predefined in the supplied default.action include:
  203. #
  204. #     js-annoyances:       Get rid of particularly annoying JavaScript abuse
  205. #     js-events:           Kill all JS event bindings (Radically destructive! Use only on real suckers)
  206. #     html-annoyances:     Get rid of particularly annoying HTML abuse
  207. #     content-cookies:     Kill cookies that come in the HTML or JS content
  208. #     refresh-tags:        Kill automatic refresh tags (for dial-on-demand setups)
  209. #     unsolicited-popups:  Disable only unsolicited pop-up windows
  210. #     all-popups:          Kill all popups in JavaScript and HTML
  211. #     img-reorder:         Reorder attributes in <img> tags to make the banners-by-* filters more effective
  212. #     banners-by-size:     Kill banners by size (very efficient!)
  213. #     banners-by-link:     Kill banners by their links to known clicktrackers 
  214. #     webbugs:             Squish WebBugs (1x1 invisible GIFs used for user tracking)
  215. #     tiny-textforms:      Extend those tiny textareas up to 40x80 and kill the hard wrap
  216. #     jumping-windows:     Prevent windows from resizing and moving themselves
  217. #     frameset-borders:    Give frames a border
  218. #     demoronizer:         Fix MS's non-standard use of standard charsets
  219. #     shockwave-flash:     Kill embedded Shockwave Flash objects
  220. #     quicktime-kioskmode: Make Quicktime movies saveable
  221. #     fun:                 Text replacements  for subversive browsing fun!
  222. #     crude-parental:      Kill all web pages that contain the words "sex" or "warez"
  223. #     ie-exploits:         Disable some known Internet Explorer bug exploits
  224. #     site-specifics       Cure for site-specific problems. Don't apply generally!
  225. #
  226. # +hide-forwarded-for-headers
  227. #    Block any existing X-Forwarded-for header, and do not add a new one.
  228. #
  229. # +hide-from-header{block}
  230. # +hide-from-header{spam@sittingduck.xqq}
  231. #    If the browser sends a "From:" header containing your e-mail address, 
  232. #    either completely removes the header ("block"), or change it to the
  233. #    specified e-mail address.
  234. #
  235. # +hide-referer{block}
  236. # +hide-referer{forge}
  237. # +hide-referer{http://nowhere.com}
  238. #    Don't send the "Referer:" (sic) header to the web site.  You can
  239. #    block it, forge a URL to the same server as the request (which is
  240. #    preferred because some sites will not send images otherwise) or
  241. #    set it to a constant string.
  242. #
  243. # +hide-referrer{...}
  244. #    Alternative spelling of +hide-referer.  Has the same parameters,
  245. #    and can be freely mixed with, "+hide-referer".  ("referrer" is the 
  246. #    correct English spelling, however the HTTP specification has a 
  247. #    bug - it requires it to be spelt "referer").
  248. #
  249. # +hide-user-agent{browser-type}
  250. #    Change the "User-Agent:" header so web servers can't tell your
  251. #    browser type.  (Breaks many web sites).  Specify the user-agent
  252. #    value you want - e.g., to pretend to be using Netscape on Linux:
  253. #      +hide-user-agent{Mozilla (X11; I; Linux 2.0.32 i586)}
  254. #    Or to identify yourself explicitly as a Privoxy user:
  255. #      +hide-user-agent{Privoxy/1.0}
  256. #    (Don't change the version number from 1.0 - after all, why tell them?)
  257. #
  258. # +handle-as-image
  259. #    Treat this URL as an image.  This only matters if it's also "+block"ed,
  260. #    in which case a "blocked" image can be sent rather than a HTML page.
  261. #    See +set-image-blocker{} for the control over what is actually sent.
  262. #
  263. # +set-image-blocker{blank}
  264. # +set-image-blocker{pattern}
  265. # +set-image-blocker{<URL>} with <url> being any valid image URL
  266. #    Decides what to do with URLs that end up tagged with {+block +handle-as-image}.
  267. #    There are 4 options:
  268. #      * "-set-image-blocker" will send a HTML "blocked" page, usually
  269. #         resulting in a "broken image" icon.
  270. #      * "+set-image-blocker{blank}" will send a 1x1 transparent image
  271. #      * "+set-image-blocker{pattern}" will send a 4x4 grey/white pattern
  272. #        which is less intrusive than the logo but easier to recognize
  273. #        than the transparent one.
  274. #      * "+set-image-blocker{<URL>}" will send a HTTP temporary redirect
  275. #        to the specified image URL.
  276. #
  277. #
  278. # +limit-connect{portlist}
  279. #   The CONNECT methods exists in HTTP to allow access to secure websites
  280. #   (https:// URLs) through proxies. It works very simply: The proxy
  281. #   connects to the server on the specified port, and then short-circuits
  282. #   its connections to the cliant and to the remote proxy.
  283. #   This can be a big security hole, since CONNECT-enabled proxies can
  284. #   be abused as TCP relays very easily.
  285. #   By default, i.e. in the absence of a +limit-connect action, Privoxy
  286. #   will only allow CONNECT requests to port 443, which is the standard port
  287. #   for https.
  288. #   If you want to allow CONNECT for more ports than that, or want to forbid
  289. #   CONNECT altogether, you can specify a comma separated list of ports and port
  290. #   ranges (the latter using dashes, with the minimum defaulting to 0 and max to 65K):
  291. #
  292. #   +limit-connect{443} # This is the default and need no be specified.
  293. #   +limit-connect{80,443} # Ports 80 and 443 are OK.
  294. #   +limit-connect{-3, 7, 20-100, 500-} # Port less than 3, 7, 20 to 100, and above 500 are OK.
  295. #
  296. # +prevent-compression
  297. #    Prevent the website from compressing the data. Some websites do
  298. #    that, which is a problem for Privoxy, since +filter, +kill-popups
  299. #    and +gif-deanimate will not work on compressed data. Will slow down
  300. #    connections to those websites, though.
  301. #
  302. # +prevent-keeping-cookies
  303. # +session-cookies-only
  304. #    If the website sets cookies, make sure they are erased when you exit
  305. #    and restart your web browser.  This makes profiling cookies useless,
  306. #    but won't break sites which require cookies so that you can log in
  307. #    or for transactions.
  308. #
  309. # +crunch-outgoing-cookies
  310. #    Prevent the website from reading cookies
  311. #
  312. # +crunch-incoming-cookies
  313. #    Prevent the website from setting cookies
  314. #
  315. # +kill-popups (deprecated)
  316. #    Filter the website through a built-in filter to disable
  317. #    window.open() etc.  The two alternative spellings are
  318. #    equivalent.
  319. #
  320. # +send-vanilla-wafer
  321. #    This action only applies if you are using a jarfile.  It sends a
  322. #    cookie to every site stating that you do not accept any copyright
  323. #    on cookies sent to you, and asking them not to track you.  Of
  324. #    course, this is a (relatively) unique header they could use to 
  325. #    track you.
  326. #
  327. # +send-wafer{name=value}
  328. #    This allows you to add an arbitrary cookie.  Specify it multiple
  329. #    times in order to add several cookies.
  330. #
  331. #############################################################################
  332.  
  333. #############################################################################
  334. # Settings -- Don't change.
  335. #############################################################################
  336. {{settings}}
  337. #############################################################################
  338. for-privoxy-version=3.0.3
  339.  
  340. #############################################################################
  341. # Aliases
  342. #############################################################################
  343. {{alias}}
  344. #############################################################################
  345. #
  346. # You can define a short form for a list of permissions - e.g., instead
  347. # of "-crunch-incoming-cookies -crunch-outgoing-cookies -filter -fast-redirects",
  348. # you can just write "shop". This is called an alias.
  349. #
  350. # Currently, an alias can contain any character except space, tab, '=', '{'
  351. # or '}'.
  352. # But please use only 'a'-'z', '0'-'9', '+', and '-'.
  353. #
  354. # Alias names are not case sensitive.
  355. #
  356. # Aliases beginning with '+' or '-' may be used for system action names 
  357. # in future releases - so try to avoid alias names like this.  (e.g. 
  358. # "+crunch-all-cookies" below is not a good name)
  359. #
  360. # Aliases must be defined before they are used.
  361.  
  362. # These aliases just save typing later:
  363. #
  364. +crunch-all-cookies = +crunch-incoming-cookies +crunch-outgoing-cookies
  365. -crunch-all-cookies = -crunch-incoming-cookies -crunch-outgoing-cookies
  366.  allow-all-cookies  = -crunch-all-cookies -session-cookies-only
  367.  allow-popups       = -filter{all-popups} -kill-popups
  368. +block-as-image     = +block +handle-as-image
  369. -block-as-image     = -block
  370.  
  371. # These aliases define combinations of actions
  372. # that are useful for certain types of sites:
  373. #
  374. fragile     = -block -crunch-all-cookies -filter -fast-redirects -hide-referer -kill-popups
  375. shop        = -crunch-all-cookies allow-popups
  376.  
  377. # Your favourite blend of filters:
  378. #
  379. myfilters   = +filter{html-annoyances} +filter{js-annoyances} +filter{all-popups}\
  380.               +filter{webbugs} +filter{nimda} +filter{banners-by-size} #+filter{fun}
  381.  
  382. # Allow ads for selected useful free sites:
  383. #
  384. allow-ads   = -block -filter{banners-by-size} -filter{banners-by-link}
  385. #... etc.  Customize to your heart's content.
  386.  
  387.  
  388. #############################################################################
  389. # Defaults
  390. #############################################################################
  391. { \
  392. -add-header \
  393. -block \
  394. -crunch-outgoing-cookies \
  395. -crunch-incoming-cookies \
  396. +deanimate-gifs{last} \
  397. -downgrade-http-version \
  398. -fast-redirects \
  399. +filter{js-annoyances} \
  400. -filter{js-events} \
  401. +filter{html-annoyances} \
  402. -filter{content-cookies} \
  403. +filter{refresh-tags} \
  404. +filter{unsolicited-popups} \
  405. -filter{all-popups} \
  406. +filter{img-reorder} \
  407. +filter{banners-by-size} \
  408. -filter{banners-by-link} \
  409. +filter{webbugs} \
  410. -filter{tiny-textforms} \
  411. +filter{jumping-windows} \
  412. -filter{frameset-borders} \
  413. -filter{demoronizer} \
  414. -filter{shockwave-flash} \
  415. -filter{quicktime-kioskmode} \
  416. -filter{fun} \
  417. -filter{crude-parental} \
  418. +filter{ie-exploits} \
  419. -filter{site-specifics} \
  420. -handle-as-image \
  421. +hide-forwarded-for-headers \
  422. +hide-from-header{block} \
  423. +hide-referrer{forge} \
  424. -hide-user-agent \
  425. -kill-popups \
  426. -limit-connect \
  427. +prevent-compression \
  428. -send-vanilla-wafer \
  429. -send-wafer \
  430. +session-cookies-only \
  431. +set-image-blocker{pattern} \
  432. }
  433. / # Match all URLs
  434.  
  435. #############################################################################
  436. # Needed for automatic feedback evaluation; Please don't change or delete!
  437. #############################################################################
  438. {+add-header{X-Actions-File-Version: 1.8} -filter -kill-popups}
  439. .privoxy.org
  440. .oesterhelt.org/actions
  441.  
  442. #############################################################################
  443. # These extensions belong to images:
  444. #############################################################################
  445. {+handle-as-image -filter}
  446. #############################################################################
  447. /.*\.(gif|jpe?g|png|bmp|ico)($|\?)
  448.  
  449. #############################################################################
  450. # These don't:
  451. #############################################################################
  452. {-handle-as-image}
  453. /.*\.(js|php|css|.?html)
  454.  
  455. #############################################################################
  456. # Generic block patterns by host:
  457. #############################################################################
  458. {+block}
  459. ad*.
  460. .*ads.
  461. .ad.
  462. *banner*.
  463. count*.
  464. *counter.
  465.  
  466. #############################################################################
  467. # Generic unblockers by host:
  468. #############################################################################
  469. {-block}
  470. adsl.
  471. ad[udmw]*.
  472. adbl*.
  473. adam*.
  474. adv[oia]*.
  475. .*road*.
  476. .olympiad*.
  477. .*load*.
  478. .*[epu]ad*.
  479. county*.
  480. countr*.
  481.  
  482. #############################################################################
  483. # Generic block patterns by path:
  484. #############################################################################
  485. {+block}
  486. /(.*/)?ad(/|s|v|images|cycle|rotate|mentor|click|frame)
  487. /.*ads/
  488. /(.*/)?(ad|all|nn|db|promo(tion)?)?[-_]?banner
  489. /(.*/)?(publicite|werbung|reklaa?m|annonse|maino(kset|nta|s)?/)
  490. /.*(count|track|compteur|adframe|banner)(er|run)?(\?|\.(pl|cgi|exe|dll|asp|php|cpt))
  491.  
  492. #############################################################################
  493. # Generic unblockers by path:
  494. #############################################################################
  495. {-block}
  496. /.*ad(sl|v(i[cs]|o|an|ertencia|ent|.*search)) # advice/advisories/advan*/advertencia (spanish)
  497. /.*(lo|thre|he|d|gr|l|ro|re|squ)ads
  498. /.*account
  499.  
  500. #############################################################################
  501. # Exceptions for academia
  502. #############################################################################
  503. .edu
  504. .ac.*/
  505. .uni-*.de
  506. .tu-*.de
  507.  
  508. .gov
  509.  
  510. #############################################################################
  511. # Site-specific block patterns;
  512. #############################################################################
  513. {+block}
  514. .hitbox.com 
  515. www.the-gadgeteer.com/cgi-bin/getimage.cgi/
  516. www.stern.de/bilder/poweredby
  517. images.gmx.net/images/bs/
  518. www.gmx.de/promo
  519. images.gmx.net/images/.*/promo/
  520. .akamaitech.net/.*/img/e-commerce
  521. www.max.de/_teaser/partner/
  522. search.atomz.com/search/i/tagw1c.gif
  523. www.intelligentx.com/newsletters/.*\.gif
  524. www.whowhere.lycos.com/images/ebay_bst.gif
  525. www.whowhere.lycos.com/images/find_books.gif
  526. www.whowhere.lycos.com/images/1800/advppl1.gif
  527. i.real.com/g/pics/games/gamepass_120x600_2.gif
  528. www*.chathouse.com/chatimages/whopersonal.gif
  529. www.beseen.com/images/website3.gif
  530. .planetspiele.de/gfx/partner
  531. top.ultraseek.net/top_sit.*\.gif
  532. fosi.ural.net/.*\.jpg
  533. .tucows.com/images/dodi.gif
  534. .tucows.com/images/elibrary_searchTop.gif
  535. /icons/emedia_b.gif
  536. dest.travelocity.com/website/destinations/images/partner_frommers.gif
  537. dest.travelocity.com/website/destinations/images/travelex_logo.gif
  538. cobolreport.com/images/canam1.gif
  539. cobolreport.com/images/Acucorp1.gif
  540. cobolreport.com/images/netcobol.jpg
  541. cobolreport.com/images/NetCOBOL-banner.gif
  542. objectz.com/images/Landmark%20120x240.gif
  543. tribalfusion.speedera.net
  544. .tribalfusion.com/media/
  545. engage.speedera.net/
  546. b*.portalofevil.com/shlv
  547. i.imdb.com/Vpics/
  548. i.imdb.com/Photos/CMSIcons/(?!buttons|emoticons)
  549. rcm.amazon.com
  550. i.imdb.com/Icons/apix/
  551. .nytimes.com/adx/
  552. www.salon.com/Creatives
  553. images.salon.com/plus/gear/src/
  554. images.sourceforge.net/images/DB2powered.gif
  555. /.*paypal-smad\.gif
  556. www.planetgamecube.com/images/PGC_Q_Edit.gif
  557. .samachar.com/banimages/
  558. .weatherbug.com/popups/
  559. .web.de/.*/EIGENWERBUNG/
  560. www.aintitcool.com/.*\.swf
  561. www.hispasexo.net/.*/sxb
  562. graphics.nytimes.com/nytstore/images/ctx
  563. spinbox.techtracker.com
  564. spinbox.macworld.com/
  565. www.popupad.net/ats/
  566. www.gamespot.com/promos/
  567. hit-now.com
  568. [a-v]*.valueclick.com
  569. www.crazypopups.com
  570. /scripts/cms/xcms.asp
  571. www.searchking.com/skbanners/
  572. www.searchking.com:443
  573. www.dshield.org/.*anner.gif
  574. xlonhcld.xlontech.net/
  575.  
  576. #----------------------------------------------------------------------------
  577. # JavaScripts for ad and popup generation
  578. #----------------------------------------------------------------------------
  579. www.britannica.com/marketing/
  580. mediamgr.ugo.com
  581. awrz.net/
  582. pagead*.googlesyndication.com/.*\.js
  583. a.tfag.de/js.ng/
  584. y.nbc4.com/js.ng
  585. y.ibsys.com/event.ng/
  586.  
  587. #############################################################################
  588. # Generic block-as-image patterns:
  589. #############################################################################
  590. {+block-as-image}
  591. /.*adimage\.(php|cgi)
  592. /.*recips?/
  593. /bandeaux/
  594. /sponsors/.*\.gif
  595.  
  596. #############################################################################
  597. # Site-specific block-as-image patterns:
  598. #############################################################################
  599. #----------------------------------------------------------------------------
  600. # Banner farms:
  601. #----------------------------------------------------------------------------
  602. ar.atwola.com 
  603. .[a-vx-z]*.doubleclick.net
  604. netcomm.spinbox.net
  605. .*servedby.advertising.com
  606. .a.yimg.com/(?:(?!/i/).)*$
  607. .a[0-9].yimg.com/(?:(?!/i/).)*$
  608. .yimg.com/(.*/)?a/
  609. .yimg.com/.*/(flash|java)/promotions
  610. .yimg.com/a/.*/flash/
  611. .yimg.com/.*/justdeals
  612. werbung.guj.de
  613. bs*.gsanet.com
  614. bs*.einets.com
  615. .qkimg.net
  616. .sexcounter.
  617. james.adbutler.de
  618. gkas.de/affilinet
  619. 130.94.70.82
  620. cashformel.com/web-sponsor
  621. www.cash4banner.com/web-sponsor
  622. 213.221.106.162
  623. 62.26.220.2
  624. 62.27.38.2
  625. 62.27.57.2
  626. www.bannermania.nom.pl
  627. magic.koti.com.pl/cgi-magic/banner_img.cgi
  628. .netscape.com/c\.cgi\?
  629. m[0-9].nedstatbasic.net
  630. [a-vx-z]*.atdmt.com/
  631. .akamai.net/.*f1-live\.com/.*pub
  632. tracker.tradedoubler.com
  633. imp*.tradedoubler.com
  634. /.*affiliate.*120x90
  635. www.spanishbanner.com/cgi/bserve.cgi
  636. .qksrv.net
  637. .instacontent.net/fastclick/
  638. kermit.macnn.com/
  639. www.sdtimes.com/phpads
  640. www.pagesjaunes.fr/EDITO/FR/images/barre_partenaires.gif
  641. .allocine.fr/.*/logo_partenaire/
  642. www.virtual-hideout.net/sponsors/
  643. ?.websponsors.com/
  644. quinst.com/images
  645. ad*.fameleads.com
  646. ia.imdb.com/.*(\.swf|[0-9]\.(gif|jpg))
  647. .[a-vx-z]*.comclick.com/
  648. .as*.falkag.
  649. a.tribalfusion.com/
  650. .instacontent.net/adcouncil/
  651. .adserver.com/
  652. .ru4.com/
  653. content.ad-flow.com/
  654. www.smartadserver.com/
  655. www.flashbanner.no/
  656. .akamai.net/.*/adinterax.com/
  657. admedia.tiscali.
  658. pub.chez.com/
  659. jmcms.cydoor.com/
  660. www.allosponsor.com/images/ban
  661. .adtrix.com
  662. *[0-9].tribalfusion.com/
  663. ads.osdn.com/?ad
  664. kt*.kliptracker.com/
  665. gfx.dvlabs.com/klipmart/
  666.  
  667. #----------------------------------------------------------------------------
  668. # Cross-site user tracking
  669. #----------------------------------------------------------------------------
  670. .*.*.spylog.com/
  671. statse.webtrendslive.com
  672. spinbox.versiontracker.com/.*\.(gif|jpg)
  673. stat.onestat.com
  674. .[a-vx-z]*.tradedoubler.com
  675. stat.webmedia.pl/
  676. log*.xiti.com/
  677. log*.hit-parade.com/
  678. www.xml.eshop.msn.com/tracksponsorimpression.asp
  679. stats.surfaid.ihost.com/(crc/)?images/(bounce/)?uc.GIF
  680. .imrworldwide.com
  681.  
  682. #----------------------------------------------------------------------------
  683. # Specific counters (see above for generic patterns)
  684. #----------------------------------------------------------------------------
  685. s*.sitemeter.com/meter\.asp
  686. fastcounter.bcentral.com/
  687. bilbo.counted.com/
  688. ww2.fce.vutbr.cz/bin/counter.gif
  689. p[0-9].nedstatbasic.net/
  690. bs.yandex.ru/count/
  691.  
  692. #----------------------------------------------------------------------------
  693. # On-site ads and other single sources:
  694. #----------------------------------------------------------------------------
  695. www.fotw.net/images/linea2.gif
  696. www.asahi.com/(.*/)?ad/
  697. .travelocity./Sponsor_gifs/
  698. pics.ebay.com/aw/pics/homepage/big8
  699. naturalismedicina.com/cgibin/linswap
  700. a.consumer.net
  701. images.deviantart.com/affiliates/
  702. images.deviantart.com/shared/(winzip|trillian)\.gif
  703. www.happypuppy.com/newstuff/netsys\.swf
  704. www.happypuppy.com/images/[^/]+\.gif
  705. www.happypuppy.com/images/sav_creative/savage_01.jpg
  706. www.happypuppy.com/images/site/cnb_but_nav.gif
  707. .weather.com/creatives/
  708. .weather.com/web/services/email/
  709. :81/feeds/
  710. x.mycity.com
  711. /.*/topslots/topslot_
  712. maccentral.macworld.com/images/subsad
  713. a.mktw.net
  714. www.happypuppy.com/images/sav_creative
  715. images.ibsys.com/.*/sponsors/
  716. www.usatoday.com/sponsors/
  717. ads.jpost.com
  718. /.*/images/\d+/promos/
  719. www.subteran.ro/adult/adult20.jpg
  720. #www.kuro5hin.org/images/[^/]+\.gif
  721. ad.uol.com.br
  722. www.anonymizer.com/images/affiliate/
  723. img.thebugs.ws
  724. www.kinghost.com/ban/
  725. www.infoempleo.com/(pop-up|images(/Nueva/banner_|/motor))
  726. hera.hardocp.com/
  727. www.slovio.com/1/signs/(66|120)
  728. images.usatoday.com/.*promo
  729. images.usatoday.com/shop 
  730. www.free.fr/img_une
  731. www.free.fr/promos
  732. i.timeinc.net/sponsors
  733. ngs.impress.co.jp/image.ng
  734. ims.warcry.com/scripts/ims/skyscrapers
  735. cdn.mapquest.com/mqhome/toy_
  736. www.sunbelt-software.com/cfbanners/
  737. 195.27.236.226/
  738. astalavista.box.sk/adult.*\.jpg
  739. .box.sk/(468x60|120x600|hbb)
  740. www.investorguide.com/ad_
  741. image.ig.com.br/gn/modulos/
  742. image.ig.com.br/v5/flash/ig_br/flash\.swf
  743. b.i.bol.com.br/b/catho/a_
  744. www.independent.co.uk/img/commercial/
  745. a.rn11.com/
  746. www.planetgamecube.com/ad.swf
  747. www.dinside.no/annonsorer/
  748. www.computrabajo.es/imagenes/publicidad/
  749. www.boursorama.com/pub/
  750. www.baquia.com/imagenes/pub/
  751. www.aintitcool.com/foxsearchlight/
  752. etype.adbureau.net/
  753. rcm-images.amazon.com/
  754. millionaire.itv.com/.*/assets/
  755. www.digitoday.fi/services/
  756. /RealMedia/ads/
  757.  
  758. #############################################################################
  759. # Site-specific unblockers:
  760. #############################################################################
  761. {-block}
  762. www.faqs.org/banner\.html
  763. bannerblind.mozdev.org
  764. advogato.org
  765. ad*.vhb.de
  766. www.ugu.com/sui/ugu/adv
  767. www.globalintersec.com/adv
  768. banners.wunderground.com/banner/
  769. www.sueddeutsche.de/.*banner
  770. www.openoffice.org/banners/
  771. capwiz.com/ieee/images/banner.gif
  772. sec*.greymagic.com/adv/
  773. .foxnews.com/images/banners/(sec|logo)
  774. www.comdirect.de/stat/count.php
  775. .amazon.com/.*/banners/
  776. .washingtonpost.com/wp-srv/
  777. www.gnome.org
  778. .nycsubway.org/img/banner
  779. ads.hellug.gr
  780. www.ebgames.com/ebx/ads/promos/
  781. www.forgotten-ny.com/ADS/
  782. /.*/AdvTemplates.html
  783. counter.li.org
  784. adrian.adrian.org
  785. www.tompaine.com/op_ads/
  786. adela.karlin.mff.cuni.cz
  787. www.swcp.com/rtoads/
  788. www.privoxy.org
  789. sourceforge.net/.*tracker
  790. www.brawnylads.com
  791. www.artbrokerage.com/ads/
  792. www.tivoli.com/support/storage_mgr/adsercli.htm
  793. www.acm.org
  794. www.motel6.com/maps/detailmap_tracker.asp
  795. adzapper.
  796. .altavista.com/web/adv
  797. rads.mcafee.com/rads/
  798. linuxfromscratch.org/cgi-bin/lfscounter.cgi
  799. www.wholetomato.com/images/banner.jpg
  800. dv411.com/advc50.html
  801. www.freeswan.org/freeswan_trees/freeswan-1.98b/doc/adv_config.html
  802. www.percom.org/banner.html
  803. www.aaai.org/Graphics/Banners/
  804. www.arm.com/.*ads
  805. www.anybrowser.org/.*banner
  806. www.tads.org/
  807. www.mbe.com/redir/packtrack.asp
  808. www.iship.com/trackit/
  809. www.newegg.com/track.asp
  810. kt.aspseek.org/adv.html
  811. www.esis.com.au/AdvSerialCards
  812. www.familysearch.org/.*banner
  813. coder.com/creations/banner/
  814. arnolds.dhs.org/static/adv_tools.html
  815. www-3.ibm.com/software/ad/
  816. www.gpl.org/TLCimages2/banner2.gif
  817. europa.eu.int
  818. www.schooner.com/~loverso/no-ads/
  819. ad.debka.com/(css|images)
  820. realmedia*./.*/DIRECTV/
  821. www.directv.com/includes/jvs/BannerHome.js
  822. oascentral.directv.com/
  823. source.bungie.org/
  824. adonthell.linuxgames.com/
  825. www.meine-erste-homepage.com/bannergenerator/
  826. www.france-histoire.com/russie/ad/uts.htm
  827. .bbc.co.uk/
  828. www.eclipse.org/banner\.html
  829. .egads.com/
  830. adc.netlabs.org/
  831. www.tela.bc.ca/tads/
  832. adbusters.org/
  833. .eads.*/
  834. www.qualcomm.com/brew/developer/resources/ad/
  835. www.ad.tomshardware.com/cgi-bin/logo2.m?
  836. .ebayimg.com/
  837. www.baycitybaptist.org/images/Banner.jpg
  838.  
  839. #############################################################################
  840. # Site-specific special rules:
  841. #############################################################################
  842.  
  843. #----------------------------------------------------------------------------
  844. # These sites are very complex (read: keen on your identity) and require
  845. # minimal interference.
  846. #----------------------------------------------------------------------------
  847. {fragile}
  848. .office.microsoft.com
  849. .windowsupdate.microsoft.com
  850. .apple.com
  851.  
  852. #----------------------------------------------------------------------------
  853. # Shopping and banking sites - allow cookies and pop-ups
  854. #----------------------------------------------------------------------------
  855. {shop}
  856. .quietpc.com
  857. .worldpay.com   # for quietpc.com
  858. .jungle.com
  859. .scan.co.uk
  860. .dabs.com
  861. .overclockers.co.uk
  862. .deutsche-bank-24.de
  863. .db24.de
  864. .deutsche-bank.de
  865. .ebay.
  866. .mobile.de
  867. www.fondationlejeu.com
  868. www.techtv.com
  869. .mywebgrocer.com
  870.  
  871. #----------------------------------------------------------------------------
  872. # Subscription sites (with credible privacy policy) - allow permanent cookies
  873. #----------------------------------------------------------------------------
  874. {-session-cookies-only}
  875. .nytimes.com/
  876. .volkskrant.nl/
  877.  
  878. #----------------------------------------------------------------------------
  879. # These sites require pop-ups, so don't use the unconditional filters.
  880. #----------------------------------------------------------------------------
  881. {allow-popups}
  882. www.aprilbarrows.com/discography\.html$
  883. .infospace.com/.*/venshopping/
  884. www.nvidia.com
  885. www*.chathouse.com/games/
  886. www.tagesschau.de
  887. www.reuters.com/news_article.jhtml
  888. www.xmms.org
  889. .bild.t-online.de
  890. www.m-w.com
  891. www.pcbox.es
  892. www.hola.com/club/
  893. www.infoempleo.com
  894. www.netflix.com
  895. amnistiapornigeria.org
  896. ponteensupiel.org
  897. www.ifilm.com/ifilm
  898. .pogo.com
  899. my.aol.com
  900. i.cnn.net/cnn/.*/clickability/button
  901. www.rosettaproject.org
  902.  
  903. #----------------------------------------------------------------------------
  904. # Sometimes (i.e. often!) fast-redirects catches things by mistake
  905. #----------------------------------------------------------------------------
  906. {-fast-redirects}
  907. www.ukc.ac.uk/cgi-bin/wac\.cgi\?
  908. .google.com
  909. .altavista.com/(.*(like|url|link):|trans.*urltext=)http
  910. .speedfind.de
  911. .nytimes.com
  912. .yahoo.com/.*done=
  913. .w3.org
  914. .directhit.com
  915. .zagats.com
  916. my.msn.com/passport/pp(consent|set)\.ashx\?msnru=
  917. www.passport.com/Consumer/default\.asp\?lc=[0-9]+&msppchlg=[01]&mspplogin=
  918. login.passport.com/logout\.(asp|srf)\?
  919. download.com.com/redir\?
  920. www.fileplanet.com/redir\.asp\?
  921. web.archive.org
  922. .edu
  923. .archive.org
  924. www.guenstiger.de
  925. .anonymizer.com
  926. www.mailtothefuture.com
  927. support.microsoft.com/
  928. www.alexa.com
  929. www.translate.ru/url/
  930.  
  931. #----------------------------------------------------------------------------
  932. # No filtering for sourcecode or other automatically parsed content
  933. #----------------------------------------------------------------------------
  934. {-filter}
  935. cvs.
  936. /.*(cvs(view|web)|viewcvs)
  937. liveupdate.symantec.com
  938. liveupdate.liveupdatesymantec.com
  939. liveupdate.symantecliveupdate.com
  940. www.bookmarklets.com
  941. www.squarefree.com/bookmarklets/
  942. swquery.apple.com
  943. swscan.apple.com
  944. .speakeasy.net/\d+k
  945. .debian.org
  946. bugzilla.
  947. .tldp.org
  948.  
  949. #----------------------------------------------------------------------------
  950. # These sites suffer from a bug in PHP < 4.2.3 (ob_gzhandler broken;
  951. # workaround is to use zlib.output_compression):
  952. # (Section obsolete as of Privoxy 3.0.3, which has workaround)
  953. #----------------------------------------------------------------------------
  954. #{-prevent-compression}
  955. #www.powie.de
  956. #www.phpcenter.de
  957. #www.timeanddate.com
  958. #.pclinuxonline.com
  959. #.dungeoncrawl.org
  960. #www.digitalspy.co.uk
  961. #www.audio-illumination.org/forums/
  962. #www.catchword.com
  963. #www.ubernet.org
  964. #www.ooodocs.org
  965. #www.ntcompatible.com
  966. #.winehq.com
  967. #.dotcomtod.de/
  968. #.tweakers.net
  969. #.troublesathome.nl
  970. #.art.softshape.com
  971.  
  972. #----------------------------------------------------------------------------
  973. # The first frame of the gif animation is more useful here:
  974. #----------------------------------------------------------------------------
  975. {+deanimate-gifs{first}}
  976. .pricecontrast.com
  977.  
  978. #----------------------------------------------------------------------------
  979. # Innocent images in standard banner sizes found here:
  980. #----------------------------------------------------------------------------
  981. {-filter{banners-by-size}}
  982. .max.de
  983. www.unmuseum.org
  984. www.connected-media.com/.*/hints\.htm
  985. www.pricegrabber.com/search_getprod.php
  986. www.ebgames.com/ebx/.*/product.asp\?
  987. .cnn.com
  988. .gamespot.com/gamespot
  989. .cnet.com
  990. www.connected-media.com/riven/
  991. www.wral.com
  992. www.canada.com
  993. www.theonionavclub.com
  994. www.lowermybills.com
  995. www.theonionavclub.com
  996. www.care2.com
  997. www.cartoonnetwork.com/
  998. www.anybrowser.org
  999. images.google.
  1000. www.local6.com/
  1001. www.pbs.org/wgbh/pages/roadshow/series
  1002. objects.povworld.org/cat/
  1003. www.xach.com/gimp/
  1004. www.mapquest.com/directions/
  1005. www.theonion.com/
  1006. www.bookofratings.com
  1007. www.pattilupone.net/gallery.html
  1008. www.animositisomina.com/discog/
  1009. www.gamespot.com/.*/screenindex\.html
  1010. www.ambrosiasw.com/
  1011. www.capitalnews9.com
  1012. www.golitestore.com/store
  1013. www.thinkgeek.com/
  1014. .microsoft.com
  1015. javabog.dk/ijk/
  1016.  
  1017. #----------------------------------------------------------------------------
  1018. # These don't work without the referrer information:
  1019. #----------------------------------------------------------------------------
  1020. {-hide-referrer}
  1021. /cgi-bin/fosi.cgi
  1022. printerfriendly.abcnews.com
  1023. .ask.com
  1024. www.amazon.de/exec/obidos/clipserve/
  1025. .lufthansa.
  1026. .totaleclips.com
  1027. www.mandrakelinux.com/en/ftp.php3
  1028.  
  1029. #----------------------------------------------------------------------------
  1030. # These animated gifs are either useful or nice:
  1031. #----------------------------------------------------------------------------
  1032. {-deanimate-gifs}
  1033. .care2.com
  1034. .care-mail.com
  1035. www.ameritrade.com
  1036. www.myrealbox.com
  1037. .wunderground.com
  1038. www.freewarepalm.com/images/products
  1039. images.newsx.cc/news9albany_media/weather/
  1040. 66.28.250.180/data/
  1041. www.stanford.edu/group/pandegroup/folding/villin/
  1042. www.teamquest.com/gifs/gunther/
  1043.  
  1044. #----------------------------------------------------------------------------
  1045. # These sites are so abusive that we need to kill all JS event bindings (and
  1046. # probably a break a lot along the way)
  1047. #----------------------------------------------------------------------------
  1048. {+filter{js-radical}}
  1049. .planetspiele.de
  1050. 216.12.219.40
  1051.  
  1052. #----------------------------------------------------------------------------
  1053. # The "site-specifics" filter has special cures for problems found here:
  1054. #----------------------------------------------------------------------------
  1055. {+filter{site-specifics}}
  1056. www.spiegel.de/static/js/flash-plugin\.js
  1057. www.quelle-bausparkasse.de/$
  1058. .groups.yahoo.com/group/
  1059. #MASTER PROBLEM-URL: http://www.nytimes.com/
  1060. www.nytimes.com/
  1061.  
  1062. #----------------------------------------------------------------------------
  1063. # Content under these TLDs is most probably in character sets which the
  1064. # demoronizer filter would mess up
  1065. #----------------------------------------------------------------------------
  1066. {-filter{demoronizer}}
  1067. .jp
  1068. .cn
  1069. .tw
  1070. .ru
  1071. .kr
  1072.  
  1073. #----------------------------------------------------------------------------
  1074. # Misc special rules:
  1075. #----------------------------------------------------------------------------
  1076. {-filter{content-cookies} -filter{webbugs}}
  1077. www.friendscout24.de
  1078. www.webreference.com/js/column8/property.html
  1079.  
  1080. {-deanimate-gifs -filter{all-popups} -kill-popups}
  1081. www.valueclick.com
  1082. {-block}
  1083. www.valueclick.com/html/img/advertiser_top.gif
  1084.  
  1085. {-filter{banners-by-size} -deanimate-gifs}
  1086. realguide.real.com/games
  1087.  
  1088. {-handle-as-image}
  1089. .doubleclick.net/adi
  1090. view.atdmt.com/(.*/)?iview/
  1091.  
  1092. {+block}
  1093. www.geocities.com/js_source
  1094.  
  1095. {-filter{fun}}
  1096. /(.*/)?user-manual/filter-file.html
  1097.  
  1098. {+filter{img-reorder} +filter{banners-by-link}}
  1099. www.dn.se
  1100.  
  1101. {-filter{js-annoyances}}
  1102. www.munichre.com
  1103. .sfgate.com
  1104. .nasa.gov
  1105.  
  1106. {-filter{unsolicited-popups}}
  1107. /.*mt.cgi$
  1108. .discovery.de
  1109. www.bankrate.com/brm/
  1110. www.ukoln.ac.uk/cgi-bin/dcdot.pl
  1111. www.metrolounge.de
  1112. www.mcmaster.com/products.html
  1113. cf.nbc4.com/
  1114. www.hh.schule.de/ak/nt/
  1115.  
  1116. {+fast-redirects -block}
  1117. www.commission-junction.com/track/
  1118. .*rd.yahoo.com/
  1119.  
  1120. {-filter{webbugs}}
  1121. www.meteo.fr
  1122.  
  1123. {+block}
  1124. /antitheft\.php
  1125.  
  1126. {+filter{tiny-textforms}}
  1127. .sourceforge.net/tracker
  1128.  
  1129. {+downgrade-http-version}
  1130. :631
  1131. cr.yp.to/
  1132. www.canada.com/
  1133.  
  1134. { -crunch-outgoing-cookies \
  1135.   -crunch-incoming-cookies \
  1136.   +session-cookies-only \
  1137. }
  1138. www.versiontracker.com/
  1139.  
  1140. # The JS abuse hall of shame:
  1141. #
  1142. { +filter{js-events} }
  1143. www.pharmcast.com/
  1144.